<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Sede_model extends CI_Model{

	public function insertar_sede($sede){

		if ( $this->db->insert('sede', $sede) )
			return true;		
		else
			return false;

	}
	public function leer_subsede($sede){

	   
        $this->db->select('s.*,d.*,l.nombre as localidad');
		$this->db->from('subsede s');
		$this->db->join('direccion d','s.id_direccion=d.id_direccion');
		$this->db->join('localidad l','d.id_localidad=l.id_localidad');
		 $this->db->where('s.id_sede', $sede);
		$this->db->order_by('s.id_sede DESC');

		$query = $this->db->get();

		return $query->result();
	}
	
public function sedes(){
	
	$this->db->select('*');
		$this->db->from('sede s');
		$this->db->order_by('id_sede DESC');

		$query = $this->db->get();

		return $query->result();
	}
	public function leer_sede(){
	
	$this->db->select('s.*,d.*,u.id_usuario,u.nombre as usuario,l.nombre as localidad');
		$this->db->from('sede s');
		$this->db->join('direccion d','s.id_direccion=d.id_direccion');
		$this->db->join('usuario u','s.id_sede=u.id_sede');
		$this->db->join('localidad l','d.id_localidad=l.id_localidad');
		$this->db->order_by('id_sede DESC');

		$query = $this->db->get();

		return $query->result();
	}
	public function leer_sedee($nombre){

	   
        $this->db->select('s.*,d.*,u.id_usuario,u.nombre as usuario,l.nombre as localidad');
		$this->db->from('sede s');
		$this->db->join('direccion d','s.id_direccion=d.id_direccion');
		$this->db->join('usuario u','s.id_sede=u.id_sede');
		$this->db->join('localidad l','d.id_localidad=l.id_localidad');
		 $this->db->where('s.nombre', $nombre);
		$this->db->order_by('id_sede DESC');

		$query = $this->db->get();

		return $query->result();
	}
	

	public function traer_sede($id){

		
		$this->db->select('s.*,d.*,l.nombre as localidad');
		$this->db->from('sede s');
		$this->db->join('direccion d','s.id_direccion=d.id_direccion');
		$this->db->join('localidad l','d.id_localidad=l.id_localidad');
		$this->db->where('s.id_sede', $id);
		$this->db->order_by('id_sede DESC');

		$query = $this->db->get();

		return $query->row();
	}

	public function actualiza_sede($id, $persona){

		$this->db->where('id_sede', $id);

		if( $this->db->update('sede', $persona) )
			return true;		
		else
			return false;
		
	}

	public function eliminar_sede($id){

		$this->db->where('id_sede', $id);

		if( $this->db->delete('sede') )
			return true;		
		else
			return false;		
		
	}

}